package com.sky.service;

import com.sky.dto.common.PageRequest;
import com.sky.dto.common.ParamsID;
import com.sky.dto.common.QueryParams;
import com.sky.entity.Dict;
import com.sky.result.PageResult;
import com.sky.vo.DictVO;

import java.util.List;

public interface DicSercice {
    PageResult getDicData(PageRequest<QueryParams> dicCode);

    void addDicData(Dict dict);

    void updateDicData(Dict dict);

    void deleteDicData(ParamsID ids);


    PageResult getDicDataAll(PageRequest<QueryParams> queryParams);

    List<DictVO> getDicDataTree(String dictCode);
}
